#ifndef __DELAY_H
#define __DELAY_H 			   
#include "sys.h"  

#define SysTickTskMax   64
#define    BASE_CLOCK   10
#define          NULL   0

typedef struct
{
	u8 TimeCunt[SysTickTskMax];
	u8 TimeFlag[SysTickTskMax];
	u8 TaskFlag[SysTickTskMax];
}DelayRegTable;
	 
void DelayInit(void);
u8 SysTickRegTask(void);
void SysTick_Handler(void);
void SysTickHandleFunc(void (*CallBack_Func)(void), u8 TskName, u8 DelayTime);

#endif

/**************************@Copyright 2020 reserved by Huang Cheng**************************/